Namespace BEL.Concesion
	<Serializable()> _
	Public Class Expediente
		Implements System.IDisposable

#Region "Variables privadas"
		Private _co_expediente As System.Int32
		Private _fe_recepcion As System.DateTime
		Private _tx_observacion As System.String
        Private _Contrato As BEL.Concesion.Contrato
		Private _Anexos As List(Of BEL.Concesion.Anexo)
		Private _EsNuevo As System.Boolean
#End Region
#Region "Constructor"
		Public Sub New()
			Me._co_expediente = 0
			Me._fe_recepcion = [Date].Now
			Me._tx_observacion = [String].Empty
            Me._Contrato = New BEL.Concesion.Contrato
			Me._Anexos = New List(Of BEL.Concesion.Anexo)
		End Sub
#End Region
#Region "Propiedades"
		Public Property CO_EXPEDIENTE() As System.Int32
			Get
				Return _co_expediente
			End Get
			Set(ByVal value As System.Int32)
				_co_expediente = value
			End Set
		End Property
		Public Property FE_RECEPCION() As System.DateTime
			Get
				Return _fe_recepcion
			End Get
			Set(ByVal value As System.DateTime)
				_fe_recepcion = value
			End Set
		End Property
		Public Property TX_OBSERVACION() As System.String
			Get
				Return _tx_observacion
			End Get
			Set(ByVal value As System.String)
				_tx_observacion = value
			End Set
		End Property
		Public Property CONTRATO() As BEL.Concesion.Contrato
			Get
				Return _Contrato
			End Get
			Set(ByVal value As BEL.Concesion.Contrato)
				_Contrato = value
			End Set
		End Property
        Public Property ANEXOS() As List(Of BEL.Concesion.Anexo)
            Get
                Return _Anexos
            End Get
            Set(ByVal value As List(Of BEL.Concesion.Anexo))
                _Anexos = value
            End Set
        End Property
#End Region
#Region "IDisposable Members"
		Public Sub Dispose() Implements IDisposable.Dispose
			GC.Collect()
		End Sub
#End Region
#Region "IGenerico Members"
		Public Property EsNuevo() As System.Boolean
			Get
				Return _EsNuevo
			End Get
			Set(ByVal value As System.Boolean)
				_EsNuevo = value
			End Set
		End Property
#End Region
	End Class
End Namespace